// src/components/DebugLogButton.tsx
import React from 'react';
import { Button, Box, Tooltip } from '@chakra-ui/react';
import { downloadLog } from '../utils/logger';

/**
 * 调试用：下载当前日志文件
 * 仅建议在开发环境使用
 */
export const DebugLogButton: React.FC = () => {
  const handleDownload = () => {
    downloadLog(); // 调用我们改造过的日志下载功能
  };

  return (
    <Box
      position="fixed"
      bottom="6"
      right="6"
      zIndex={9998}
    >
      <Tooltip label="下载当前日志文件" hasArrow>
        <Button
          size="sm"
          colorScheme="teal"
          onClick={handleDownload}
          // leftIcon="📄"
        >
          下载日志
        </Button>
      </Tooltip>
    </Box>
  );
};
